/**   
* @Package com.app.open.sys.menu.dao 
*/
package com.wlyy.bcwlw.sys.menu.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.rework.joss.persistence.convention.BaseDao;
import com.wlyy.bcwlw.sys.menu.entity.MenuDTO;

/** 
 * <p>Description: TODO</p>
 * @author zhangyang
 * <p>日期:2015年6月25日 下午5:33:45</p> 
 * @version V1.0 
 */
@Repository
public class MenuDAO extends BaseDao<MenuDTO,String>{
	
	public MenuDTO queryWithModuleNameById(String id){
		return sqlSessionTemplate.selectOne(getMapperMethodId("queryWithModuleNameById"), id);
	}
	
	public List<MenuDTO> getRoleMenus(String[] roleIds){
		return sqlSessionTemplate.selectList(getMapperMethodId("getRoleMenusByRoleIds"), roleIds);
	}
	
	public List<String> getRoleMenuUrls(String[] roleIds){
		return sqlSessionTemplate.selectList(getMapperMethodId("getRoleMenuUrlsByRoleIds"), roleIds);
	}
}
